XEarth for Mac has four menus: the Apple, File, Edit, and Windows menus.
The Apple menu
The "About XEarth…" item displays a window with some information about the current version of XEarth for Mac.
The File menu
New Earth Window creates a new window, a default setup and displays the Earth in the window.
Close Window closes the frontmost window. The frontmost window is indicated in the window menu with a checkmark.
Open Setup works as New Earth Window, except that the setup is selected via a open file dialog.
Save Setup saves the setup of the frontmost window to a disk file.
Edit Setup brings up the edit setup dialog, which is described below.
Export Image saves the Earth image in the frontmost window as a PICT-file. This is only possible if the image is deep (see the preferences dialog, below).
Save Movie saves an arbitrary number of images a PICT-files. If the saved images are combined they make a movie.
Obscure Cursor hides the cursor (the cursor becomes visible when it is moved or the button is clicked). This is useful if the frontmost window is a full screen window.
Preferences brings up the preferences dialog as shown below:
If "Open first file in background" is selected, XEarth for Mac will put itself in the background if it was started via a Finder open of a previously saved setup. This can be useful if you put a setup (or an alias of a setup) in the Startup Items folder. At startup, XEarth for Mac will open the setup and then bring the Finder to the foreground, as it normally is.
If "Warn about missing INIT" is checked, XEarth for Mac will give you a notice everytime it starts and the system extension "XEarth INIT" is not installed.
If the item "Use deep bitmaps" is check, XEarth for Mac will render the image of the Earth in a 32 bits per pixel buffer. This item must be check if you want to export the rendered images.
Check "Use fast bitmaps" to have the image of the Earth stored or rendered (depending upon if "Use deep bitmaps" is check or not) in a bitmap optimized for the main screen. If neither "Use deep bitmaps" nor "Use fast bitmaps" is checked, XEarth will act as if "Use fast bitmaps" was checked.
If "Release CPU" is checked, XEarth will give time to other applications after the amount of ticks (one tick is approximately 1/60th of a second) specified to the right of the button.
If "Use cities from Map Control Panel" is checked, XEarth will use the cities from the Map Control Panel as markers (see below).
If "New window opens setup dialog"! is checked, the setup dialog will be presented to the user each time a new Earth window is created.
Finally, if "Fixed viewpos defaults to Map" is checked, the fixed viewposition's longitude and latitude will default to the location set in the Map control panel.
The Quit item in the File Menu quits the application.
The Edit Menu
The items in the Edit Menu are all self-explainatory so I will not describe them here. They are only used in the setup dialog.
The Window Menu
The Window Menu is a list of all the currently open the windows. The frontmost window is indicated by a checkmark. Selecting a window in the menu brings it to the front.
The Setup Dialog
The Setup dialog is the core of XEarth for Mac. The default setup looks like this in the setup dialog:
Projection type
The radio buttons Mercator and Orthographic specifies the projection type XEarth should use.
Viewing position
The viewing position can be one of four types; Fixed, Sun relative, Orbit or Random.
If fixed is selected the viewing position will be determined by the values entered in the latitude and longitude fields to the right of the Fixed button. Positive and negative values of latitude correspond to positions north and south of the equator, respectively. Positive and negative values of longitude correspond to positions east and west of Greenwich, respectively.
There is a popup-menu to the right of the fixed viewing position longitude field. When fixed viewing position is selected, you can use the popup-menu to select a marker and have its coordinates entered in the latitude and longitude fields.
If sun relative is selected the viewing position will be determined by the caclulated position of the sun (see Sun position, below) offset by the values entered in the latitude and longitude fields to the right of the Sun relative button.
If orbit is selected the two values in the fields to the right of the orbit button will be interpreted as numerical values indicating the period (in seconds, from 1 to 99999) and orbital inclination (in decimal degrees) of a simple circular orbit; the viewing position follows this orbit. Astute readers will surely note that these parameters are not sufficient to uniquely specify a single circular orbit. This problem is solved by limiting the space of possible orbits to those positioned over 0 degrees latitude, 0 degrees longitude at time zero (the Un*x epoch - Jan 1 1970 00.00.00).
If random is selected the viewing position will be selected at random each time an update occurs.
Lastly, if rotation is selected, the viewing position will be rotated such that the north is not "straight up". Positive values in the field to the right of rotation rotate the rendered image counterclockwise; negative values rotate the rendered image clockwise.
Sun Position
If the sun positition is choosen as time dependent XEarth calculates the actual position of the Sun and updates this position with the progression of time (see Time, below).
A fixed sun position places the sun at a position where it is directly overhead at the longitude and latitude in the fields to the right of the fixed button. As an alternative, you can use the popup-menu to select a marker and have its coordinates entered in the latitude and longitude fields.
Display Mode
XEarth for Mac can display the image of the Earth in three different ways; in a regular window, in a fullscreen window, or in the finder desktop.
If the window is to be displayed as a normal window, the fields width and height determine the widht and height of the image rendered by XEarth. The values enterd in the fields can range from 1 to 4000, inclusive.
If the Full Screen button is checked, XEarth for Mac will use the full screen (including the menubar) to display its image. The image size will be equal to the size of the screen. The button will be grayed out when there already is another window displaying its image on the full screen.
If the Finder Desktop button is selected, XEarth for Mac uses the Finder desktop window to draw in. The image width will be the screen size and the image height will be the screen height minus the menu bar height. The button will be grayed out if the system extension XEarth INIT is not installed or when there already is another image displayed in the Finder desktop.
Time
If the button Start UTC is selected, the time used for XEarth calculations will start at the time specified in the fields to the right of the button. The time, as all time in XEarth for Mac, is specified in UTC(GMT). You can not enter a year value before 1990 or after 2040.
If Start Now is selected, the time will start "now", i.e. when the setup dialog is closed via the OK button or when the setup, if saved, is loaded from disk.
When the Update button is checked, XEarth will update its internal time after the number of seconds specified in the field to the right of the update button elapse. Everytime the internal time becomes updated the Earth image will be recalculated. The internal time can be sped up or slowed down by the factor entered in the timewarp field.
Magnification
Magnification specifies the factor of magnification of the displayed image
Shift x and Shift y specify that the center of the rendered Earth image should be shifted by some amount from the center of the image. Shift x is interpreted as an pixel offset in the x direction and Shift y is an offset in the y direction.
Shading
The shading button enables/disables shading. When shading is enabled, the surface of the Earth is shaded according to the current position of the Sun (and the values provided for day, night, and terminator, see below). When shading is disabled, flat colors (green and blue) are used to render land and water.
The day field specifies the brightness that should be used to shade the day side of the Earth when shading is enabled. This value should be an integer between 0 and 100, inclusive, where 0 indicates total darkness and 100 indicates total illumination.
The night field specifies the brightness that should be used to shade the night side of the Earth when shading is enabled. This value is interpreted as the day value.
The terminator field specifies the shading discontinuity at the terminator (day/night line). This value should be an integer between 0 and 100, inclusive. A value of x indicates that the shading should immediately jump x percent of the difference between day and night shading values when crossing from the night side to the day side of the terminator. Thus a value of 0 indicates no discontinuity, and a value of 100 yields a maximal discontinuity (such that the entire day side of the earth is shaded with the day shading value).
Labels & Markers
The check-button Label enables/disables labeling. If labeling is enabled a label that indicates the current (internal) date and time and current viewing and sun positions will be drawn in the lower right corner of the image.
The check-button markers enable/disable markers. If markers are enabled small red circles and text labels indicating the location of interesting places on the Earth's surface will be displayed. These places are specified in the resource 'mrkr' 128.
Stars
The check-button stars enables/disables stars. If stars are enabled, the black background of "space" is filled with a random pattern of "stars" (individual white pixels). The fraction of background pixels that are turned into stars can be controlled with the Frequency field (see below).
The field frequency sets the density of the random star pattern (see stars, above); frequency indicates the fraction of background pixels that should be turned into "stars".
The field bigstars specifies the percentage of double-width stars (see stars, above); by default, all stars are a single pixel, but this option can be used to create some stars that are composed of two horizontal pixels. This provides a slightly less uniform look to the "night sky".
Grid
The check-button grid enables/disables the display of a longitude/latitude grid on the Earth's surface. The spacing of major grid lines and dots between major grid lines can be controlled with the Line Spacing and Dot Spacing fields (see below).
The field Line Spacing specifies the spacing of major grid lines if grid display (see grid, above) is enabled; major grid lines are drawn with a 90/Line Spacing degree spacing.
The field Dot Spacing specifies the spacing of dots along major grid lines if grid display (see grid, above) is enabled. Along the equator and lines of longitude, grid dots are drawn with a 90/(Line Spacing x Dot Spacing) degree spacing. The spacing of grid dots along parallels (lines of latitude) other than the equator is adjusted to keep the surface distance between grid dots approximately constant.
The Buttons
Pressing OK or Cancel in the setup dialog results in the expected; the changes to the setup are either accepted or rejected. Pressing Revert reverts the items in the dialog to the last accepted state (or the default state, if the OK button has not been pressed for the displayed setup). The Default button sets the items in the dialog to the previously read default setup. The default setup is builtin, but if you want to have another setup as the default, then it is possible to save a setup file named default in the same directory as the XEarth for Mac application. This setup will be used as the default the next time XEarth for Mac is started.
The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
A lot of the above documentation was taken from the XEarth UNIX man-page